<?php

namespace common\models;

use Yii;

/**
 * This is the model class for table "t_pay_log".
 *
 * @property int $id ID
 * @property int $fk 外键
 * @property int $type 类型（1：订单, 2:退款，3:提现）
 * @property float $amount 支付金额
 * @property string $transactionNo 交易号
 * @property string $paymentNo 付款单号
 * @property string $requestContent 请求发送的json数据
 * @property string $msg 结果信息描述
 * @property int $_intm 创建时间
 * @property int $_uptm 更新时间
 */
class TPayLog extends \yii\db\ActiveRecord
{
    const TYPE_ORDER = 1;
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return 't_pay_log';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['fk', 'type', '_intm', '_uptm'], 'integer'],
            [['amount'], 'number'],
            [['transactionNo', 'paymentNo'], 'string', 'max' => 32],
            [['requestContent', 'msg'], 'string', 'max' => 255],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'fk' => '外键',
            'type' => '类型（1：订单, 2:退款，3:提现）',
            'amount' => '支付金额',
            'transactionNo' => '交易号',
            'paymentNo' => '付款单号',
            'requestContent' => '请求发送的json数据',
            'msg' => '结果信息描述',
            '_intm' => '创建时间',
            '_uptm' => '更新时间',
        ];
    }
}
